﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Microsoft.Reporting.WebForms;
using System.Data;
using Crosland.Automotriz.Web.Repuestos;
using Crosland.Automotriz.Web.Reportes;

namespace Crosland.Automotriz.Web
{
    public partial class RprtNoRegistradosArticulos : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack) {

                MostrarReporte();
                
            
            
            }


        }



        void MostrarReporte() {

            try
            {

                List<wFrmManualesPartesVehiculosCargaAvanzada.lista> obj = wFrmManualesPartesVehiculosCargaAvanzada.listaGeneralNoInsertados;
                DMCROSLANDDataSet ds = new DMCROSLANDDataSet();

                foreach (wFrmManualesPartesVehiculosCargaAvanzada.lista list in obj)
                {
                    DataRow row = (ds.Tables["ListaNoInsertada"]).NewRow();
                    row["CANTIDAD"] = list.CANTIDAD;
                    row["COD_MATERIAL"] = list.COD_MATERIAL;
                    //row["DESCRIPCION"] = list.DESCRIPCION;
                    row["NRO_ITEM"] = list.NRO_ITEM;
                    row["NRO_PAGINA"] = list.NRO_PAGINA;
                    row["REMARK_ING"] = list.REMARK;
                    row["SISTEMA"] = list.SISTEMA;

                    ds.Tables["ListaNoInsertada"].Rows.Add(row);
                }


                ReportDataSource rds = new ReportDataSource("DataSet1", ds.Tables["ListaNoInsertada"]);

                ReportViewer1.LocalReport.DataSources.Clear();
                ReportViewer1.LocalReport.DataSources.Add(rds);
                ReportViewer1.LocalReport.ReportPath = @"Reportes\RptArticulosNoRegistrados.rdlc";

            }
            catch 
            {
                
              
            }
        
        
        
        
        }

    }
}